.center {
	margin:auto;
	width:95%;
}

#content{
	position:relative;
	margin:2px auto;
	width: 320px; 
	min-height:200px;
	z-index:100;
	padding:10px;
	border:1px solid #733;
	background: #555;
	border-radius:8px;
	box-shadow:0px 3px 6px #333;
}


#content:after {
	background: #111;
	margin: 4px;
	position: absolute;
	content: " ";
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	z-index: -1;
	border: 1px #999 solid;
	border-radius: 8px;
}



h1 { 
	font-family: 'Questrial', Verdana, sans-serif;
	text-align: center;
	padding: 0; margin: 0;
	font-size: 40px;
	/* padding: 0; */
	/* margin: 0 0 20px 0; */
	position: relative;
	color: #8C8C8C;
}

h1#title { display: inline-block; }


label, price_label, bottle_label, takehomeprice_label {
	color:#7F7E7E;
	font-family: 'Droid Sans', Tacoma, Arial, Verdana sans-serif;
	font-size: 20px;
}

/** inputs and textearea **/
input:not([type="submit"]), textarea, select, option
{
	outline: none;
	display: block;
	width: 180px;
	padding: 14px ;
	margin: 14px;
	border: 2px #BBB;
	color: #999;
	font-family: 'Droid Sans', Tahoma, Arial, Verdana sans-serif;
	font-size: 24px;
	border-radius: 6px;
}


/* garbage below here */


a:link { color: #fff; background-color: #333; text-decoration: none; margin: 18px 8px 8px; padding: 4px; border: ridge 2px #000; }
a:visited { color: #fff; margin: 18px 8px 8px; padding: 4px; border: groove 2px #000; }
body { background-color: #333; margin: 0; }
#FormName { }

textarea#take_home_price, .take_home_price, .howmuch /*agl rulekind: base;*/ {
	font-family: Georgia;
	border: #533 1px solid;
	height: 48px; 
	font-size: 40px;
	color: #999;
	background-color: #111;
}

input { /* background-color:#fff; */
  /* height:40px; width:115px; */
  /* this later crap is overriding my earlier stuff ! */
	/*	color:#silver; 
	font-family: Georgia; 
	font-size: 1.2em;
	text-align: center; 
	border-color: #fff; 
	border-style: solid; }
	*/
 
   
 
select {

  /* this later crap is overriding my earlier stuff ! */
  /* padding: 0px 0 8px; */
  /* color: Black; */
  /* font: 12px/21px arial,sans-serif; */
  /* font-size: 1.1em; */
  /* background: white; */
  overflow: hidden;

}

textarea {
	/* background-color: transparent;
	border: solid 0;
	height: 80px;
	width: 200px; 
	color: Silver;
	font-family: Georgia;
	font-size: 4em; 
	text-align: center; */
}

#shelf_price {  font-family: Georgia; 
/* font-size: 2em;
#bottle_size { font-family: Georgia; 
width: 173px;  height: 1.1em; */
 }

/* #take_home_price { font-size: 2em; } */
/* #myForm {  width: 277px;  height: auto; } */
/* .dsR12 agl rulekind: base; { background-color: #44c700; width: auto; height: auto; } */
/* .ds7  { color: #888; } */
/* .dsR54 agl rulekind: base; { background-color: #333; } */
/* .dsR55 agl rulekind: base; { background-color: #ff9; width: 100%; height: auto; } */
/* .dsR68 agl rulekind: base; { background-color: #000; } */
.ds13 /* agl rulekind: base; */ { color: #fff; } 
.ds14 /*agl rulekind: base; */ { color: #fff; font-weight: bold; } 
.dsR75 /*agl rulekind: base;*/ {  background: #666;  background-image: url(back.png); text-align: center; vertical-align: middle; background-repeat: repeat; }
